package com.sky.task;

import lombok.extern.slf4j.Slf4j;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;

import java.time.LocalDateTime;

/**
 * springTask使用步骤
 * 1，导入依赖，spring-context
 * 2,启动类上加上一个注解：@EnableScheduling
 * 3，定义一个类，类上打上注解@Component，交由IOC管理
 * 4，在类中定义一个方法，方法上添加注解@Scheduled(cron = "表达式")
 */
@Component//把该类交给容器管理
@Slf4j
public class DemoTask {
    //每隔5秒，定时在控制台打印日志
    // @Scheduled(cron = "0/5 * * * * ?")
    public void printLog() {
        log.info("执行定时任务，{}", LocalDateTime.now());
    }
}
